﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Presentation.Module.Security.Interfaces.Views;
using System.Windows.Input;
using Presentation.Module.Security.Model;
using Presentation.Shell.Interfaces;


namespace Presentation.Module.Security.Interfaces.ViewModels
{
    public interface IAddUserViewModel
    {
        IAddUserView View { get; set; }

        event ViewExit Exit;

        event ButtonPressed AddingAUser;

        ICommand AddUser { get; }

        void OnAddUser();

        string FirstPassword { get; set; }
        string RepeatPassword { get; set; }

        string HashPassword(string password);

    }
}
